body{background: #fff;}
.shop-line{width: 100%;height: 0px;border-top:1px solid #e1e1e1;}

/* tabcontrol */
.shop-tabcontrol{}
.shop-tabcontrol .shop-tab-nav{width: 100%;height: 48px;border: 1px solid #e1e1e1;overflow: hiddenl;background: #f5f5f5;border-bottom-color: #ff6600;font-size: 20px;display: block;cursor: pointer;}
.shop-tabcontrol .shop-tab-nav-item{padding:0px 35px;float: left;color: #666;height: 48px;line-height: 48px;display: block;}
.shop-tabcontrol .shop-tab-nav-item.shop-active{color: #fff;background: #ff6600;}
.shop-tabcontrol .shop-tab-con{width: 100%;}
.shop-tabcontrol .shop-tab-con-item{width: 100%;display: none;overflow-x: hidden;position: relative;}
.shop-tabcontrol .shop-tab-con-item.shop-active{display: block;}
/* 商品推荐 */
.shop-recommend{padding-top: 44px;padding-bottom: 20px;} 
.shop-recommend .shop-goods-list{height: 303px;width: 100%;}
.shop-recommend .shop-goods-list ul{width: 100%;height: inherit;}
.shop-recommend .shop-goods-list ul li{width: 190px;height: inherit;padding:0px 25px;float: left;}
.shop-recommend .shop-goods-list ul li .shop-goods-img{widows: 190px;height: 184px;margin-bottom: 20px;text-align: center;}
.shop-recommend .shop-goods-list ul li .shop-goods-img img{width: auto;height: 100%;}
.shop-recommend .shop-goods-list ul li .shop-goods-title{width: 100%;height: 23px;line-height: 23px;font-size: 16px;color: #333;text-align: center;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.shop-recommend .shop-goods-list ul li .shop-goods-remark{width: 100%;height: 23px;line-height: 23px;font-size: 16px;color: #333;text-align: center;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.shop-recommend .shop-goods-list ul li .shop-goods-price{width: 100%;height: 53px;line-height: 53px;font-size: 16px;font-weight: bold;color: #ff6600;text-align: center;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.shop-recommend .shop-goods-list ul li:hover .shop-goods-title, .shop-recommend .shop-goods-list ul li:hover .shop-goods-remark{color: #ff6600;}
.shop-recommend .shop-left-nav {background:#e1e1e1;color:#fefefe;display:block;position:absolute;width:25px;height:70px;left:0px; top: 50%;margin-top: -35px;cursor: pointer;}
.shop-recommend .shop-right-nav {background:#e1e1e1;color:#fefefe;display:block;position:absolute;width:25px;height:70px;right: 0px;top: 50%;margin-top: -35px;cursor: pointer;}
.shop-recommend .shop-left-nav, .shop-recommend .shop-right-nav{line-height: 70px;font-size: 30px;color: #fff;text-align: center;z-index: 55;}
/* 404 */
.shop-404{padding: 65px 0px 76px;}
.shop-404 .shop-icon-404{width: 203px;height: 187px;display: block;background: url("../../images/static/shop_ufo_icon.jpg") no-repeat;margin: 0px auto 20px;}
.shop-404 p{height: 26px;line-height: 26px;font-size: 16px;color: #333;text-align: center; padding: 0px;margin: 0px;overflow: hidden;}
.shop-404 p .shop-refresh{color: #4591cf;}
.shop-abnormal{padding: 150px 0px 150px 525px;width: 915px;}
.shop-abnormal .shop-icon{width: 100px;height: 100px;display: block;float: left;background-repeat: no-repeat;margin-right: 20px;}
.shop-abnormal .shop-icon-cart{background-image: url("../../images/static/shop_cart_empty_icon.jpg");}
.shop-abnormal .shop-icon-order{background-image: url("../../images/static/shop_order_empty_icon.jpg");}
.shop-abnormal .shop-icon-store{background-image: url("../../images/static/shop_no_store_icon.jpg");}
.shop-abnormal .shop-icon-goods{background-image: url("../../images/static/shop_no_goods_icon.jpg");}
.shop-abnormal .shop-icon-coding{background-image: url("../../images/static/shop_coding_icon.jpg");}
.shop-abnormal .shop-text{width: 790px;float: left;overflow: hidden;height: 70px;line-height: 35px;text-align: left;padding: 12px 0px;font-size: 18px;color: #333;}
.shop-abnormal .shop-refresh{color: #4591cf;}